#ifndef CAMERA_H
#define CAMERA_H

#include "renderer.h"
using namespace ns;

class ENGINE_API Camera{
public:
	Camera(Renderer* _renderer);
	~Camera();
	void Walk(float ammount);
	void Strafe(float ammount);
	void Jump(float ammount);
	void Yaw(float angle);
	void Pitch(float angle);
	void Roll(float angle);
	void UpdateCam();

private:
	Renderer* renderer;
	float x,y,z,lx,ly,lz;
	float yaw,pitch;
	
};


#endif //CAMERA_H